file(GLOB_RECURSE EINK_SOURCES  ${CMAKE_CURRENT_LIST_DIR}/./*.c
                                ${CMAKE_CURRENT_LIST_DIR}/./Fonts/*.c
                                ${CMAKE_CURRENT_LIST_DIR}/./Config/*.c
                                ${CMAKE_CURRENT_LIST_DIR}/./GUI/*.c
)
set(include_dirs    ${CMAKE_CURRENT_LIST_DIR}/./ 
                    ${CMAKE_CURRENT_LIST_DIR}/./Fonts/
                    ${CMAKE_CURRENT_LIST_DIR}/./Config/
                    ${CMAKE_CURRENT_LIST_DIR}/./GUI/ 
)
    
    
    idf_component_register(SRCS ${EINK_SOURCES}
                    INCLUDE_DIRS ${include_dirs} 
                    REQUIRES "driver")  

                    execute_process(COMMAND ${CMAKE_COMMAND} -E touch${EINK_SOURCES})